package my.page;

import java.util.List;
/**
 * 分页引擎对象。
 * 该对象能够提供总记录数和指定行范围的数据。
 * @author 夏冬琦
 *
 */
public interface Engine {
	/**
	 * 获得总记录数
	 * @return
	 */
	public int getTotal()throws Exception;
	
	/**
	 * 获取指定行范围的数据,即(start,end]
	 * @param start 起始行（不包含）
	 * @param end 结束行（包含）
	 * @return
	 */
	public List<?> getData(int start,int end)throws Exception;

}
